package com.ztgf.order.models.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;

/**
 * 订单状态表SaveBO
 *
 * @author YUE
 * @Date 2020-06-23 10:33:48
 */
@Data
public class OrderStatusSaveBO implements Serializable {
    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "乐观锁")
    private Integer revision;
    @ApiModelProperty(value = "创建人")
    private Long createUserId;
    @ApiModelProperty(value = "更新人")
    private Long updateUserId;
    @ApiModelProperty(value = "订单id")
    private Long orderId;
    @ApiModelProperty(value = "订单状态 0待确定、1待签合同、2待付款、3待发货、4待签收、5已签收、6已取消")
    private Integer orderState;
    @ApiModelProperty(value = "合同状态 0未签订、1买家签订、2卖家签订、3已签订")
    private Integer contactState;
    @ApiModelProperty(value = "发票状态 0未开票、1申请中、2已开票")
    private Integer invoiceState;
    @ApiModelProperty(value = "评价状态 0未评价、1已评价")
    private Integer evaluationState;
    @ApiModelProperty(value = "卖家删除状态 0未删除、1已删除")
    private Integer sellerDeleteState;
    @ApiModelProperty(value = "买家删除状态 0未删除、1已删除")
    private Integer buyersDeleteState;
    @ApiModelProperty(value = "货物生产状态 0未生成、1生产中、2生产完成")
    private Integer goodsProductionState;
    @ApiModelProperty(value = "付款方式 0全额、1分期")
    private Integer payType;
    @ApiModelProperty(value = "卖家维权状态 0未维权、1申请中、2同意、3不同意")
    private Integer sellerActivistState;
    @ApiModelProperty(value = "买家维权状态 0未维权、1申请中、2同意、3不同意")
    private Integer buyersActivistState;
    @ApiModelProperty(value = "售后状态 0未售后、1申请售后、2售后中、3售后完成")
    private Integer saleState;
    @ApiModelProperty(value = "售后审核状态 0未审核、1审核中，2卖家同意、3卖家不同意")
    private Integer saleAuditState;
    @ApiModelProperty(value = "平台介入状态 0未介入、1介入中、2协调、3买赢、4卖赢")
    private Integer platformInterventionState;
    @ApiModelProperty(value = "介入买家状态 0未确定、1同意、2不同意")
    private Integer interventionBuyersState;
    @ApiModelProperty(value = "介入卖家状态 0未确定、1同意、2不同意")
    private Integer interventionSellerState;
    @ApiModelProperty(value = "售后发货状态 0未发货、1待发货、2已发货、3已签收")
    private Integer saleDeliveryState;
}